#pragma once

#include <yaml-cpp/yaml.h>
#include <faker/basic/transform/Inst.h>

namespace Faker
{
    namespace Basic
    {
            namespace Transform
            {
                struct Serializer
                {
                    bool Encode(YAML::Node &node, const Inst &inst);

                    bool Decode(const YAML::Node &node, Inst &inst);
                
                };
        } 
    }
};